namespace OutpatientApi.DTO
{
    /// <summary>
    /// 咨询信息DTO
    /// </summary>
    public class ConsultationDto
    {
        /// <summary>
        /// 咨询ID
        /// </summary>
        public int ConsultId { get; set; }

        /// <summary>
        /// 咨询标题
        /// </summary>
        public string Title { get; set; } = string.Empty;

        /// <summary>
        /// 咨询内容
        /// </summary>
        public string Content { get; set; } = string.Empty;

        /// <summary>
        /// 分类ID
        /// </summary>
        public int CategoryId { get; set; }

        /// <summary>
        /// 分类名称
        /// </summary>
        public string CategoryName { get; set; } = string.Empty;

        /// <summary>
        /// 关键词
        /// </summary>
        public string Keywords { get; set; } = string.Empty;

        /// <summary>
        /// 浏览次数
        /// </summary>
        public int ViewCount { get; set; }

        /// <summary>
        /// 点赞次数
        /// </summary>
        public int LikeCount { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreatedAt { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdatedAt { get; set; }

        /// <summary>
        /// 状态 - "草稿"、"发布"、"审核中"等
        /// </summary>
        public string Status { get; set; } = string.Empty;

        /// <summary>
        /// 详情数量
        /// </summary>
        public int DetailCount { get; set; }
    }
} 